package com.shop.cereshop.commons.domain.im.tx.req.user;

import com.google.gson.annotations.SerializedName;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Builder;
import lombok.Data;

/**
 * 单个帐号导入到im平台
 */
@Data
@Builder
@ApiModel(description = "用户信息")
public class AccountImportReq {
    /**
     * UserID  用户名，长度不超过32字节
     */
    @ApiModelProperty("用户id")
    @SerializedName("UserID")
    private String UserID;
    /**
     * Nick 用户昵称
     */
    @ApiModelProperty("用户名")
    @SerializedName("Nick")
    private String Nick;
    /**
     * FaceUrl  用户头像 URL
     */
    @ApiModelProperty("用户头像")
    @SerializedName("FaceUrl")
    private String FaceUrl;


    public AccountImportReq(String userID, String nick, String faceUrl) {
        UserID = userID;
        Nick = nick;
        FaceUrl = faceUrl;
    }
}
